package com.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class Result {
        private Integer code;//编码 200/400
        private String msg;//成功/失败
        private Long total;//总记录数
        private Object data;//数据

        public static Result fail(){
            return new Result(400,"失败",0L,null);
        }

        public static Result suc(){
            return new Result(200,"成功",0L,null);
        }

        public static Result suc(Object data){
            return new Result(200,"成功",0L,data);
        }

        public static Result suc(Object data,Long total){
            return new Result(200,"成功",total,data);
        }
    }

